where the two rivers meet - Francés Inglés Diccionario